完整代码,包括所有的插件
【具体业务逻辑】
1)各类应用程序将消息写入“钉钉消息池”
2)消息推送服务,定时遍历“钉钉消息池”中未处理记录,推送消息
【钉钉消息池结构】
CREATE TABLE DingNews
(
fId Integer Identity (1, 1) not null primary key,
fTime Datetime, --新增时间
FromType tinyint, --消息来源.应用系统的ID
FromId int, --消息来源.应用系统的ID.具体资料表的ID
UserIdList varchar(1000), --接收员工列表(钉钉员工码)
DeptIdList varchar(500), --接收部门列表(钉钉部门码)
ToAllUser bit default 0, --全部员工接收 //0非1是
content varchar(500), --消息内容
fStatus tinyint default 0, --处理状态 //0未处理,1已处理
SendTime datetime, --处理时间
SendCode tinyint, --钉钉返回信息码 //0正常,非0异常
SendInfo varchar(500) --钉钉返回异常信息
)
评论